<?php
/**
* @package Postman
* @copyright Авторские права (C) 2009 www.yar-it.com. Все права защищены.
* @license Лицензия http://www.gnu.org/licenses/gpl-2.0.htm GNU/GPL, или help/license.php
* Postman! - свободное программное обеспечение распространяемое по условиям лицензии GNU/GPL
* Для получения информации о используемых расширениях и замечаний об авторском праве, смотрите файл copyright.php.
*/
defined( '_VALID_MOS' ) or die( '' );
global $_VERSION;

class compa{

	function completeLink(&$link,$back = true,$sef = true){
		if($link == "#") return;


			if($back){
				$link = ACA_JPATH_LIVE.'/administrator/index2'.$link;
			}else{
				if ( $GLOBALS[ACA.'use_sef'] AND function_exists('sefRelToAbs') ) {
					$link = sefRelToAbs('index'.$link);
				}else{
					$link = ACA_JPATH_LIVE.'/index'.$link;
				}
		}
	}

	function showIcon($image,$text,$text2 = '',$option = 1){

			echo mosAdminMenus::imageCheckAdmin( $image, '/administrator/templates/joostfree/images/cpanel_ico/', NULL,NULL, $text,$text2,$option );

	}

	function toolTip($tooltip, $title='', $width='', $image='tooltip.png', $text='', $href='', $link=1){

		global $mainframe;

		if($GLOBALS[ACA.'disabletooltip'] AND !$mainframe->isAdmin()){
			$text = str_replace(array("'",'"'),array("&#039;",'&quot;'),$text);
			$title = str_replace(array("'",'"'),array("&#039;",'&quot;'),$title);

			$return = '<span class="editlinktip">';
			if(!empty($href) AND !preg_match("/#/",$href)){
				$return .='<a href="'. $href .'">';
			}
			$return .= $text ;
			if(!empty($href) AND !preg_match("/#/",$href)){
				$return .='</a>';
			}
			$return .= '</span>';

			return $return;
		}

		
			if ( $GLOBALS[ACA.'use_sef'] AND function_exists('sefRelToAbs') ) $href = sefRelToAbs($href);
			return mosToolTip( htmlspecialchars($tooltip, ENT_QUOTES), addslashes($title), $width, $image, $text, $href, $link);
		
	}

	function allow_html(){

			return _MOS_ALLOWHTML;

	}

	function redirect($link, $message = ''){

			if ( !preg_match("/index2/",$link) AND function_exists('sefRelToAbs') AND $GLOBALS[ACA.'use_sef'] ) {
				$link = sefRelToAbs($link);
			}
			mosRedirect($link, trim($message));
			exit;
	}

	function encodeutf($string){

			return utf8_encode($string);

		
	}
}
